using System;
using System.Collections;
using System.Collections.Generic;
namespace Circus.Syntax.CodeCompletion
{
	public class CodeSnippetObjects : List<ICodeSnippetObject>, ICodeSnippetObjects, IList<ICodeSnippetObject>, ICollection<ICodeSnippetObject>, IEnumerable<ICodeSnippetObject>, IEnumerable
	{
		public virtual ICodeSnippetObject AddObject()
		{
			ICodeSnippetObject codeSnippetObject = new CodeSnippetObject();
			base.Add(codeSnippetObject);
			return codeSnippetObject;
		}
		public virtual ICodeSnippetObject InsertObject(int index)
		{
			ICodeSnippetObject codeSnippetObject = new CodeSnippetObject();
			base.Insert(index, codeSnippetObject);
			return codeSnippetObject;
		}
	}
}
